const api = getApp().globalData.api
Page({
    data: {
        result: {},
        show: false,
        actions: [
            {
                name: '删除',
                subname: '该操作是不可逆的，是否确认？',
            },
        ],
    },
    detail: async function (id) {
        let res = await api.curlPost('?cla=inStock&fun=detail', {id: id})
        if (res.code === 1) {
            this.setData({result: res.data.result})
        } else {
            api.showToast(res.warn)
            wx.navigateBack({delta: 1})
        }
    },
    onLoad: async function (options) {
        // const id = options.id ? options.id : ''
        // if (!id) {
        //     api.showToast('参数错误')
        //     wx.navigateTo({
        //         url: 'index'
        //     })
        // } else {
        //     this.detail(id)
        // }
    },
    goto: function (obj) {
        return api.goto(obj)
    },
    // 提交
    onDone: async function (obj) {
        let data = obj.currentTarget.dataset
        if (!data.id) {
            api.showToast('参数错误')
        } else {
            let res = await api.curlPost('?cla=inStock&fun=done', {id: data.id})
            if (res.code !== 1) {
                api.showToast(res.warn)
            } else {
                api.showToast('入库完成')
                wx.removeStorageSync('inStockData')
                setTimeout(function () {
                    this.detail(data.id)
                }, 1000)
            }
        }
    },
    onPass() {
        api.showToast('执行通过操作')
    },
});